package cn.study.vue_project_xxx.entity.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * (TAdminRole)表实体类
 *
 * @author makejava
 * @since 2023-04-24 09:52:14
 */

@Data
public class TAdminRoleDTO implements Serializable {

    /**
     * 管理员唯一ID
     */
    @ApiModelProperty(name = "权限唯一ID")
    @TableField("admin_id")
    private Long adminId;
    /**
     * 管理员名称
     */
    @ApiModelProperty(name = "权限唯一ID")
    @TableField("admin_name")
    private Long adminName;
    /**
     * 角色唯一ID
     */
    @ApiModelProperty(name = "权限唯一ID")
    @TableField("role_id")
    private Long roleId;
    /**
     * 角色名称
     */
    @ApiModelProperty(name = "权限名称")
    @TableField("role_name")
    private Long roleName;
    /**
     * 权限唯一ID
     */
    @ApiModelProperty(name = "权限唯一ID")
    private Long powerId;
    /**
     * 权限名称
     */
    @ApiModelProperty(name = "权限名称")
    private Long powerName;
    /**
     * 创建者ID
     */
    @ApiModelProperty(name = "创建者ID")
    @TableField("create_user")
    private Long createUser;
    /**
     * 修改者ID
     */
    @ApiModelProperty(name = "修改者ID")
    @TableField("update_user")
    private Long updateUser;
    /**
     * 删除者ID
     */
    @ApiModelProperty(name = "删除者ID")
    @TableField("delete_user")
    private Long deleteUser;
    /**
     * 创建时间
     */
    @ApiModelProperty(name = "创建时间")
    @TableField("create_time")
    private Date createTime;
    /**
     * 修改时间
     */
    @ApiModelProperty(name = "修改时间")
    @TableField("update_time")
    private Date updateTime;
    /**
     * 删除时间
     */
    @ApiModelProperty(name = "删除时间")
    @TableField("delete_time")
    private Date deleteTime;
    /**
     * 逻辑删除
     */
    @ApiModelProperty(name = "逻辑删除")
    @TableField("deleted")
    private Integer deleted;

}

